home *** CD-ROM | disk | FTP | other *** search
/ Magnum One / Magnum One (Mid-American Digital) (Disc Manufacturing).iso / d19 / pcbnet01.arc / NETMAL50.ARC / HISTORY < prev    next >
Encoding:
Text File  |  1990-12-30  |  24.6 KB  |  564 lines

  1. NetMail  Version 5.0  Copyright (c) 1989,90  Mark J. Findlay
  2.                                              Home Dba Software
  3.                                              Home Dba BBS  (206) 789-9302
  4.                                              HST 19.2
  5.                                              (WASEA)
  6.  
  7. 05-01-90
  8.  
  9. - User can now specify the maximum number of messages to receive
  10.   from NetDoor by setting the "Maximum number of messages to Import"
  11.   field on a conference by conference basis in the config.exe
  12.   conference configuration. Previous to this enhancement, the
  13.   maximum message count was only in use AFTER the user had called
  14.   the hub and had to download perhaps more than the max number of
  15.   messages. Now, NetDoor gives the proper amount of messages per
  16.   conference and holds the rest (if any) until the next call.
  17.  
  18. - NetDoor now recognizes any errors in file transfers and if any
  19.   transfer is unsuccessful, (upload or download) immediately
  20.   returns the caller to PCBoard WITHOUT updating the BBS.NET
  21.   file message pointers, thus allowing the node to try the
  22.   mail run again.
  23.  
  24.  
  25. 04-11-90
  26.  
  27. - Fix to NetDoor for some nodes receiving back messages.
  28.  
  29. - NetDoor now handles sysop repacking of message base with
  30.   renumbering.
  31.  
  32. - Removed NETWORK.LST (network-wide nodelist) processing pending
  33.   redesign. Will re-install in new release.
  34.  
  35. - NetDoor now handles 0 length (aborted uploads) uploads.
  36.  
  37. - Fix in NetDoor for "last called date" on BBS.NET
  38.  
  39. - Added record format descriptions for all files used by the
  40.   NetMail system.
  41.  
  42. 03-27-90
  43.  
  44. - Config now checks to see if configuration being saved is for HUB
  45.   or node configuration. If for hub and number of PCB nodes is set
  46.   to greater than 0, (see global config screen), individual
  47.   directories are created as NetDoor will expect to find them. If
  48.   for node setup, only work directory specified in global config
  49.   screen is created.
  50.  
  51. - Overall memory requirements for Netdoor execution reduced by apprx
  52.   10K.
  53.  
  54. - Cosmetic cursor movement fix to config.exe
  55.  
  56.  
  57. 01-30-90
  58.  
  59. - Added configuration options for direct screen writing, beeps and
  60.   bells toggle, and the automatic creation of COMM, WORK, and FILES
  61.   directories specified during configuration but which may not yet
  62.   exist. For those running PCBoard MultiNode versions, CONFIG.EXE
  63.   also creates all the required WORK directories used by NetDoor.
  64.  
  65.  
  66.  
  67. 01-18-90
  68.  
  69. - Fix to NetDoor to properly update NETWORK.LST records (network-wide
  70.   nodelist). Also, corresponding fix to NetStat.exe.
  71.  
  72.  
  73. 01-10-90
  74.  
  75. - Added displays in import.exe and netdoor.exe indicating the number
  76.   of messages addressed directly to sysop in messages being imported.
  77.  
  78. 01-06-89
  79.  
  80. - Fixed write to caller log entries to properly format all entries from
  81.   import and export processing.
  82.  
  83. 01-03-89
  84.  
  85. - Fixed import.exe to NOT check the echo flag on any incoming messages.
  86.  
  87. - Added displays to NetDoor to show when a message base is locked during
  88.   import processing.
  89.  
  90.  
  91. 01-01-90
  92.  
  93. - Enhanced NetDoor to now be able to process multiple nodes simultaneously.
  94.  
  95. - Changed Refer To and duplicate message handling to now check additional
  96.   fields to avoid errors. The fields now checked are: DATE, TIME, WHOTO,
  97.   WHOFROM, SUBJECT, and the first 128 bytes of the message text.
  98.  
  99. - Added ability for nodes to turn on the PCBoard message echo flag for
  100.   all outgoing messages.
  101.  
  102. - Removed several displays from the NetDoor program.
  103.  
  104. - Formatted the nodelist created by the CONFIG.EXE program to conform exactly
  105.   with that created by the NetDoor.
  106.  
  107.  
  108.  
  109. 11-05-89
  110.  
  111. - Added automated network-wide nodelist maintenance to NetDoor.
  112. This function will automatically create and maintain a network-wide
  113. nodelist (which can be viewed at any time by NetStat users). This
  114. nodelist xref will display the participating nodes, their tag lines,
  115. their date of last successful mail transfer and a complete hierarchical
  116. chart of every node and hub.
  117.  
  118. NOTE: HUBS NEED TO ADD A 5th NETDOOR STARTUP PARAMETER TO THEIR
  119. NETDOOR BATCH FILE INDICATING THE LOCATION OF THEIR NODE NETMAIL
  120. DIRECTORY!  (see sample netdoor batch file!)        ^^^^
  121.  
  122. - Override enhancement for # of messages to recall in export.
  123. You can now use the OVERRIDE parameter of EXPORT.EXE to request any
  124. number of messages back from the last message received from the hub.
  125. In other words, if the last message you had received from the hub was
  126. message #1000 and you wished to receive the last 100 messages over
  127. again (message #900 - #1000), you would specify the conference name and
  128. the value 100. You no longer need to know the message number on the hub
  129. system in order to retrieve the last X number of messages in a
  130. particular conference.
  131.  
  132. - Ability to recall last mail run from netdoor.
  133. Each time you call NetDoor, you will be prompted as to whether or not
  134. you wish to receive your last mail run's packet over again. You will be
  135. given 5 seconds to respond. If no response is given (in case you're
  136. calling via a automated script etc.) then default of "NO" will be
  137. assumed. If you respond "Y", NetDoor will retrieve messages for you
  138. starting at the same location it had for your last successful mail
  139. transfer. This eliminates lost mail packets due to bad protocol
  140. programs, power failures, bad clusters etc. This also allows you to
  141. re-receive your last mail packet even if all functions went according
  142. to plan.
  143.  
  144. - Sending to netdoor of user file (NODE ONLY) to receive private messages
  145.   only if addressed to users on the Node's system.
  146. This function is now automatic. For those defined as NODES ONLY, the
  147. private messages found on the hub system which are NOT addressed to
  148. users on the NODE system, will not be included in the NODE's incoming
  149. mail packet.
  150.  
  151. - Advanced Refer To: and Duplicate Message checking.
  152. A more advanced function has been put in place to detect message
  153. duplication and messages which refer to other messages in a conference.
  154. Prior processing had sometimes thought a message to be a duplicate when
  155. it was not and messages were not always referred to the other messages
  156. in a conference of which they were replies.
  157.  
  158. - Fixed "garbage" rec in BBS.NET.
  159. The problem with the "garbage" record in the BBS Maintenance screen has
  160. been resolved. Those with existing garbage recs can either leave them
  161. as they are, delete their BBS.NET file and reconfigure, or run
  162. BBSFIX.EXE against them. (BBSFIX.EXE can be downloaded from the HOMEDBA
  163. conference on HOME DBA BBS.
  164.  
  165. - Removed option within EXPORT.EXE to receive only messages addressed
  166.   to users on the node's system regardless of whether or not the messages
  167.   were private.
  168.  
  169. - Check for existence of msg base prior to processing it.
  170. All import and export functions now check for the existence of a
  171. message base prior to processing it. this differs from the previous
  172. versions where the conference's existence was checked only at
  173. configuration time due to those renaming the conference without
  174. reconfiguring their system.
  175.  
  176. - Added POP UP Help in CONFIG.EXE and NETSTAT.EXE
  177. Users can now summon up a detailed pop-up help facility in both
  178. CONFIG.EXE and NETSTAT.EXE. Pressing F1 will display an alphabetized
  179. help menu with all the help topics available. Help topics cover every
  180. field of every screen as well as miscellaneous functions.
  181.  
  182. - Allow editing of LAST MESSAGE NUMBER PROCESSED and CONFERENCE FILENAME
  183.   from within Conference Configuration of CONFIG.EXE.
  184. Users can now alter these two fields through the Conference
  185. Configuration edit screen. Please read documtation very carefully prior
  186. to altering the LAST MESSAGE NUMBER PROCESSED field!!!
  187.  
  188. - Check now takes place in CONFIG.EXE to insure that a Conference Name or
  189. Full Conference Filename specified does not duplicate one already on
  190. CONF.NET. An error message is presented to the user.
  191.  
  192. - Added ALT-U function in conference configuration to allow universal
  193.   update of a field.
  194. Users can universally update seclected fields across all conferences
  195. from within the Conference Configuration Screen. By placing the desired
  196. value in a field and pressing ALT-U, the field will be duplicated in
  197. that same field across all conferences immediately.
  198.  
  199. - Added ability to create network-wide nodelist text file to NETSTAT.EXE.
  200. Registered users can now print out a detailed structural chart of the
  201. network-wide nodelist and other information via NETSTAT.EXE
  202.  
  203. - Added ability to create text file of CONF.NET and GLOBAL.NET to CONFIG.EXE.
  204. Basically an informational tool, the ability to print a formatted
  205. report of the user's CONF.NET and GLOBAL.NET in a text file.
  206.  
  207. - Check for "slide" event indicator before locking a caller out of NetDoor.
  208. If an event is pending within 15 minutes when a Node caller enters
  209. NetDoor, NetDoor will first check to see if the even can slide prior to
  210. dropping the user back to PCBoard.
  211.  
  212. - Changed time count for lock check from 5 minutes to 1 minute
  213. When NetDoor encounters a LOCKED directory due to another node
  214. transferring mail simultaneoulsy, NetDoor will count-down for 1 minute
  215. prior to returning the calling node back to PCBoard, rather than the 5
  216. minute wait encountered in previous versions.
  217.  
  218. - Created separate SEND program.
  219. The SEND function has now been taken out of the CONFIG.EXE program and
  220. given its own .EXE status.
  221.  
  222. - Sysop's real name no longer converted to "SYSOP".
  223. Imported messages no longer have the sysop's real name converted back
  224. to "SYSOP". This change is part of the improved refer-to and duplicate
  225. message check processing.
  226.  
  227. - Added sample PROCOMM script file to SCRIPT.ZIP.
  228.  
  229.  
  230. 05-30-89   Created NETSTAT.EXE, the complete NetMail Statistics and
  231.            Report Generator, (for registered users only). Maintains
  232.            history and reports on total and average imports and exports,
  233.            index file capacities and projected fill dates, all on a
  234.            conference by conference basis, and for each node as well.
  235.            See NetStat.bat and NetStat.doc for further information.
  236.  
  237.            Added PCB Caller Log entry option to node Export and Import
  238.            function.
  239.  
  240.            Added search for TAG lines option in node import function.
  241.            Based on entries in TAGS.NET, node import can drop all but
  242.            the 1st tag of each incoming message, leaving the origin of
  243.            a message intact.
  244.  
  245.            Added ability to specify user names for which incoming messages
  246.            are to be removed.
  247.  
  248.            Converted TCAN search processing to assembler, greatly enhancing
  249.            processing speed.
  250.  
  251.            Removed TCAN editing function from CONFIG.EXE. User now enters
  252.            trash can words using text editor.
  253.  
  254.            Removed "remove entire line" option of TCAN editing of incoming
  255.            messages. This function was created primarily to remove
  256.            excessive tag lines which is now handled by import processing.
  257.  
  258.            Removed reporting of index file space from import processing.
  259.            This function is now handled by NetStat, the NetMail Statistics
  260.            and Report generator. (registered users only).
  261.  
  262.  
  263. 05-12-89   Doubled scope of tag line search in outgoing message. Now finds
  264.            existing tags more than a single message block apart from previous
  265.            tag.
  266.  
  267.            Removed TCAN function from Regional HUB on import.exe. This
  268.            function is dedicated solely to destination nodes.
  269.  
  270. 05-10-89   Fix for tag line problem in NetDoor previously thought to be
  271.            corrected in 3.3 release.
  272.  
  273.            Significantly reduced memory requirements during all import and
  274.            export processing in all .exe programs. This should enable larger
  275.            index files to be read during these processes.
  276.  
  277. 05-06-89   Altered private message and "Echo=Yes" message handling to
  278.            be effective ONLY at the destination node level. All HUBS and
  279.            regional HUBS will have NO control over private message and
  280.            "Echo=Yes" messages at import OR export time. Any selection,
  281.            conversion or deletion of these messages will occur only at
  282.            the final destination node level.
  283.  
  284.            Allow NODES to receive ONLY their users' mail from the HUB
  285.            system at DOWNLOAD time. Instead of downloading a large mail
  286.            packet from the HUB, the node can download only those messages
  287.            belonging to users on the node's system. This can represent
  288.            a significant savings of time and money.
  289.  
  290.            Added Regional HUB indicator to NODELIST and BBS Maintenance
  291.            screen. This indicates to the HUB system, which nodes are also
  292.            operating as regional HUBs.
  293.  
  294.            Added "Last Called" indicator to BBS Maintenance screen. This
  295.            allows HUB sysop to monitor "last called date" of all nodes.
  296.  
  297.            Fixed multiple tag line problem. Now only 1 NetMail tag is
  298.            appended to outgoing mail. If a NetMail tag exists on the message
  299.            already, no further tags are added. (Note: the existing tag must
  300.            be the last tag on the message at time of check).
  301.  
  302.            Expanded BBS.NET file to handle additional features. Please see
  303.            CONVBBS.EXE and CONVBBS.DOC if you are operating as a HUB.
  304.  
  305.  
  306. 04-30-89   Added detailed logging of all import and export activity on
  307.            a conference by conference basis to NetDoor. PCB Caller Log
  308.            will contain number of messages exported and imported by a
  309.            calling node for each conference.
  310.  
  311.            Removed necessity for NetDoor batch file designation of DSZPORT.
  312.            HUBs should remove:
  313.  
  314.                               SET DSZPORT=x
  315.  
  316.            from their NETDOOR batch file(s).
  317.  
  318.            Fixed HUB's receiving of node's SEND files.
  319.  
  320.  
  321. 04-29-89   Added ability for Node to set "Last Message Exported" field
  322.            on the HUB system. This is done through an override during
  323.            the node's export. Node can start receiving messages from any
  324.            message number in any conference on any call to the HUB.
  325.            Even first time node callers can begin receiving messages from
  326.            any message number. (See NetMail Documentation for instructions).
  327.  
  328.            Added Global configuration field to indicate whether a system
  329.            is operating as BOTH a node AND a HUB. This is necessary to allow
  330.            private messages to pass through several "regional hubs". Enter
  331.            GLOBAL configuration screen through config.exe to specify if
  332.            you are acting as both a node AND a hub.
  333.  
  334.            Added check to CONVERT.EXE to abort if attempt is made to convert
  335.            global or conference file which has already been converted to
  336.            3.0 format.
  337.  
  338.            Added personalized greeting to NetDoor.
  339.  
  340.  
  341. 04-26-89   New format for CONF.NET and GLOBAL.NET to handle new functions.
  342.            Sysop MUST execute CONVERT.EXE from NetMail directory for each
  343.            node and hub Sysop is operating, PRIOR to running any NetMail
  344.            3.0 program. (See convert.doc).
  345.  
  346.            Node import process now imports private mail ONLY if addressee
  347.            is a member of the target BBS. Private mail addressed to users
  348.            not on the importing BBS will NOT be imported. This is done
  349.            completely transparent to the BBS users. No auxilliary process
  350.            is required of the users. This function was formerly an import
  351.            command line option, which simply checked for the existence of
  352.            a user on a system, regardless of the status of the message.
  353.            the import command line option has been removed.
  354.  
  355.            HUB can now designate an "unavailable" period for NetDoor, during
  356.            which time NetDoor is unavailable to calling NODEs. This allows
  357.            the HUB system to free his/her board for certain hours for the
  358.            general public.
  359.  
  360.            Sysop can now specify that ONLY messages created with the PCBoard
  361.            or ProDoor prompt "Echo Message=Yes" should be echoed. This allows
  362.            the users to keep messages on a single system by responding "N" to
  363.            the "Echo Message?" prompt produced by PCBoard or ProDoor when the
  364.            message is first created. This function is configurable on a
  365.            conference by conference basis.
  366.  
  367.            Cursor bypasses non hub-related fields in global configuration
  368.            when "BBS Operating as a HUB" is set to "N".
  369.  
  370.            Enhanced color scheme in GLOBAL and CONFERENCE configuration for
  371.            more readable displays.
  372.  
  373.            Added information to NETMAIL.DOC on how the HUB system can act as
  374.            an "intermediary" system, maintaining message bases for the
  375.            network without having to carry the conference on PCBoard.
  376.  
  377.  
  378. 04-23-89   Greatly increased speed of screen writes in config.exe.
  379.  
  380.            Check for video type prior to presentation of opening screen
  381.            in config.exe. Now handles monochrome monitor video address
  382.            correctly.
  383.  
  384.            Added additional script (Qmodem) to sample script collection.
  385.  
  386.            Altered NetMail tag line prefix to replace "diamond" with '/'.
  387.            The diamond character was being interpreted by some comm
  388.            programs as cr/lf and disrupting comm display.
  389.  
  390.            Increased STACK space in NetDoor from 4000 to 5500.
  391.  
  392.            Added information to documentation concerning the use of the
  393.            environment variable PRODEBUG=ON to log NetDoor activity.
  394.  
  395.            Corrected TCAN processing in NetDoor which improperly altered
  396.            index file pointers if TCAN.NET processing occurred.
  397.  
  398.  
  399. 04-19-89   Enhanced RESET (both individual conference reset and global
  400.            reset) to also update all the node records on the HUB system's
  401.            BBS.NET file. This keeps all nodes in sync with hub system
  402.            message pointers.
  403.  
  404.            Made the HUB generation of the NODELIST text file part of the
  405.            standard config.exe menu.
  406.  
  407.            Added sample Telix script file for automating HUB/NODE transfers.
  408.  
  409.            Backed out import enhancement which bypassed import processing
  410.            on a conference if no incoming mail was present. The conf.net
  411.            file was also being bypassed in its updates for those conferences
  412.            which caused ensuing exports to send mail already sent.
  413.  
  414. 04-17-89   Fixed Import.exe and NetDoor Import function to properly handle
  415.            indexes for message bases that have zero messages (such as a
  416.            newly created message base), or 1 message (such as a "starter"
  417.            message).
  418.  
  419.            Import function now much faster. Will only display import
  420.            information for files actually imported from HUB. Will not
  421.            open target message base if source import file does not exist.
  422.  
  423. 04-16-89   Added "Questions and Answers" section to NetMail documentation.
  424.  
  425.            Enhanced display of error messages in NetDoor.
  426.  
  427.            Fixed Network Indicator check in NetDoor. Nodes calling the HUB
  428.            system were able to receive a requested conference even if the
  429.            HUB system had indicated "N" in network indicator.
  430.  
  431. 04-15-89   Cosmetic changes to BBS Maintenance screen.
  432.  
  433.            NetDoor now uses 21K less memory at time of PKZIP of outgoing
  434.            mail than version 2.2. Some users were reporting "insufficient
  435.            memory" messages when NetDoor attempted to zip outgoing mail.
  436.  
  437. 04-13-89   NODE can now specify to import only messages addressed to
  438.            users on the NODE system. Users do NOT need to enter their
  439.            name via any door or auxilliary process. The message/user
  440.            checking is done automatically by NetMail.
  441.  
  442.            HUB system can now create NODELIST text file via config.exe.
  443.  
  444.            Now allows editing of Conference Name Assigned by HUB in the
  445.            conference configuration screen. This was previously only
  446.            accessible through the ALT-A command to add a conference.
  447.  
  448.            Reformatted NODELIST text file to be more "readable".
  449.  
  450. 04-10-89   Config now creates/updates BBS.NET whenever HUB saves
  451.            conference information.
  452.  
  453.            BBS Maintenance now reserved for HUB systems.
  454.  
  455.            Export, Import, now will NOT function if executed from a system
  456.            defined as a HUB. NetDoor now performs all import and export
  457.            functions on the HUB's behalf.
  458.  
  459. 04-09-89   NetMail 2.0 released.  Program now ShareWare.
  460.  
  461.            HUB system no longer maintains individual holding files for
  462.            each conference carried by each NODE. NODEs now receive mail
  463.            DIRECTLY from HUB's message bases when calling through NetDoor.
  464.  
  465.            Sysop can now specify max age (in days) of message to accept.
  466.  
  467.            Sysop can now specify maximum K bytes packet to receive from
  468.            HUB.
  469.  
  470.            Sysop can now specify whether or not to accept SEND files waiting
  471.            on the HUB system.
  472.  
  473.            Conferences are now determined by NAME, NOT by Conference Number
  474.            Set by HUB.
  475.  
  476.            Configuration of Conferences now auto-load capable from the
  477.            CNAMES or CONFINFO file.
  478.  
  479.            For each conference, Sysop can now specify to:
  480.  
  481.              Stop incoming private messages.
  482.              Stop outgoing private messages.
  483.              Convert incoming private messages to public.
  484.              Convert outgoing private messages to public.
  485.  
  486.            NODE can now request text file node list of all participating
  487.            NODEs in network, their BBS Codes, the Sysop's Name, their Tag
  488.            lines, and all conferences carried by each NODE.
  489.  
  490.  
  491. 03-23-89   Enhanced export.exe to perform more scrutinous inspection of
  492.  
  493.  
  494. 03-23-89   Enhanced export.exe to perform more scrutinous inspection of
  495.            outgoing mail as well as increased buffer performance.
  496.  
  497. 03-13-89   Increased buffering of Export and Import I/O.
  498.  
  499.            Bypass processing of "Last Message Number Processed" on
  500.            null incoming mail packets.
  501.  
  502.            Changed Conference definition function to automatically
  503.            RESET message pointers for newly defined conferences as
  504.            well as those added with ALT-A. This insures that new
  505.            conferences will not enter the network with entire message
  506.            bases being initially transferred from the NODE.
  507.  
  508. 03-08-89   Follow-up for ALT-A fix provided in NETM0307.ZIP.
  509.  
  510. 03-07-89   Fix for Conferences Added via the ALT-A command in the config
  511.            program. Prior version could place incorrect "last msg number
  512.            processed" in conf.net file. To correct prior versions, RESET
  513.            ALL conferences.
  514.  
  515.            Export now deletes any possible exported or imported mail
  516.            packets left in comm directory prior to creating outgoing
  517.            mail packet. This to avoid confusing file transfers etc.
  518.  
  519.            Fix to account for duplicate message if that message was a
  520.            thread of another in the same conference. Prior to this,
  521.            duplicate messages were killed unless the incoming message
  522.            was a thread of an existing message.
  523.  
  524.  
  525. 03-05-89   Checks to see if NetMail tag line already present on Exported
  526.            messages. If so, will not add additional tag line. This keeps
  527.            messages that pass from regional HUBs to other regional and/or
  528.            national HUBs from becoming swamped with tag lines. Only tag
  529.            line from originating BBS will remain intact.
  530.  
  531.            Fixed bug in BBS.NET processing in Export processing. ALL NODES
  532.            SHOULD INSTALL THIS VERSION AS SOON AS POSSIBLE TO AVOID FURTHER
  533.            HUB BBS.NET CORRUPTION.
  534.  
  535. 03-02-89   Message Threading added.  Messages responded to on other BBSes
  536.            will now have proper original message number in "Refer To:"
  537.            field upon Import into originating BBS.
  538.  
  539. Further enhanced I/O handling.
  540.  
  541.            Step by Step walk-through of NODE and HUB set up and processing
  542.            operations, especially helpful for first time networkers.
  543.  
  544. 02-26-89   Kill Duplicate Messages on Import.
  545.  
  546.            Enhance mail delivery in NetDoor by bypassing incoming mail
  547.            with 0 length.
  548.  
  549.            Enhanced SEND function within NetDoor by maintaining single
  550.            copy of file for all target NODEs. Altered Config.exe to
  551.            insure preformatting of <TIME STAMP>.SND record.
  552.  
  553. 02-25-89   Allow SEND to "ALL" participating NODEs with single command.
  554.  
  555.            Update "Last Message Processed" value after Import instead
  556.            of after Export. Now, should an Export fail to reach the
  557.            target HUB, subsequent Exports will gather same mail as
  558.            well as new mail until successful Import is performed.
  559.  
  560.            Display correct maximum number of message blocks allowed
  561.            per message base index (8).
  562.  
  563. 02-22-89   Initial release.
  564.